package com.bd.scm.domain.models.visitor;

import com.bd.scm.domain.dto.standardReports.PersonalCardRecordDto;
import lombok.Data;

import java.util.List;

/**
 * @author YH
 * @version 1.0
 * @date 2020/9/16 11:51
 */
@Data
public class ReservationRecordDetails {

    /**访客ID*/
    private Long orderId;

    /**标题*/
    private String visitorsTitle;

    /**审批状态*/
    private int approvalStatus;

    /**审批状态名称*/
    private String approvalStatusName;

    /**申请时间*/
    private String createTime;

    /**工号*/
    private String userNo;

    /**姓名*/
    private String userLname;

    /**英文名称*/
    private String userNameEn;

    /**员工手机号*/
    private String userTelephone;

    /**访客基地*/
    private String visitorsBase;

    /**访客基地Id*/
    private Integer visitorsBaseId;

    /**访客区域*/
    private String visitorsArea;

    /**访客区域Id*/
    private Integer visitorsAreaId;

    /**单位名称*/
    private String visitorsCompany;

    /**访客名称*/
    private String visitorsName;

    /**访客手机号*/
    private String visitorsTel;

    /**访客证件类型*/
    private String visitorsCertType;

    /**访客证件类型*/
    private Integer visitorsCertTypeId;

    /**证件号码*/
    private String visitorsCertNumber;

    /**来访事由*/
    private String visitorsReson;

    /**来访事由Id*/
    private Integer visitorsResonId;

    /**访客类型*/
    private String visitorsType;
    /**访客类型Id*/
    private Integer visitorsTypeId;

    /**访客车辆信息*/
    private String visitorsCar;

    /**来访开始时间*/
    private String visitorsDateBegin;

    /**来访结束时间*/
    private String visitorsDateEnd;

    /**是否团队拜访*/
    private String visitorsTeam;

    /**流程ID*/
    private int processId;

    /**驳回原因*/
    private String rejectReson;

    /**
     * 随行人员信息
     */
    private List<VisitOrderFollow> visitOrderFollows;

    /*附件信息*/
    private List<String> attachmentNameList;

    /*当前最新审批人名称*/
    private String apprName;
    /*当前最新审批人名称-英文*/
    private String apprNameEn;
    /*最新审批时间*/
    private String apprTime;
}
